package com.wl.api.model.system;

import java.io.Serializable;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *
 * 
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "security_channel_area_service")
@Builder
public class SecurityChannelAreaService implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/** 区域服务定义 */
	@TableId(value = "service_id", type = IdType.AUTO)
	private Integer serviceId;

	/** 区域ID */
	@TableField(value = "area_id")
	private Integer areaId;

	/** 渠道ID */
	@TableField(value = "channel_id")
	private Long channelId;

	/** 服务名称 */
	@TableField(value = "service_name")
	private String serviceName;

	/** 服务描述 */
	@TableField(value = "service_desc")
	private String serviceDesc;

	/** 服务logo */
	@TableField(value = "logo_service")
	private String logoService;

	/** feePickup上门取货费，selfDelivery自己送到网点 */
	@TableField(value = "fee_type")
	private String feeType;

	/** 费用开区间 */
	@TableField(value = "amount_bt")
	private BigDecimal amountBt;

	/** 费用闭区间 */
	@TableField(value = "amount_ed")
	private BigDecimal amountEd;
	
	/** 0:未发布, 1:已发布*/
	private Integer status;

}
